﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Super.Core.CodeHelper;
using Super.Core.Utility;

namespace Super.Core.Builder
{
    /// <summary>
    /// 生成Model层代码 by 赵国伟 2011-03-11
    /// </summary>
    public class BuilderModel : BaseBuilder,IBuilder.IBuilderModel
    {

        #region 生成完整Model类代码
        /// <summary>
        /// 生成完整Model类
        /// </summary>		
        public string GetModelCode()
        {
            StringPlus strclass = new StringPlus();

            return strclass.ToString();
        }
        #endregion


        #region 生成私有成员
        /// <summary>
        /// 生成私有成员
        /// </summary>
        /// <returns></returns>
        public string CreatePrivateMembers()
        {
            StringPlus strclass = new StringPlus();

            return strclass.ToString();
        }
        #endregion

        #region 生成公共属性
        /// <summary>
        /// 生成Model对象的公共属性；
        /// </summary>
        /// <returns></returns>
        public string CreatePublicProperty()
        {
            StringPlus strclass = new StringPlus();

            return strclass.ToString();
        }
        #endregion

        #region 生成Model类 构造函数
        /// <summary>
        /// 生成实体类的属性
        /// </summary>
        /// <returns></returns>
        public string CreateModelMethod()
        {
            StringPlus strclass = new StringPlus();
            return strclass.ToString();
        }


        #endregion

        #region 生成Model类  创建Json方法
        /// <summary>
        /// 创建Json方法；
        /// </summary>
        /// <returns></returns>
        public string CreateToJsonString()
        {
            StringPlus strclass = new StringPlus();
            return strclass.ToString();
        }
        #endregion




    }


}
